#pragma once
#define VERSION_MAJOR 1
#define VERSION_MINOR 0
#define VERSION_BUILD 0
#define VERSION_REVISION 0

#define _STR(x) #x
#define STR(x) _STR(x)

#define VERSION_NUMBER                                                         \
    VERSION_MAJOR, VERSION_MINOR, VERSION_BUILD, VERSION_REVISION
#define VERSION_STRING                                                         \
    STR(VERSION_MAJOR)                                                         \
    "." STR(VERSION_MINOR) "." STR(VERSION_BUILD) "." STR(VERSION_REVISION)
#define VERSION_COMPANY "Yang Ning"
#define VERSION_COPYRIGHT "(C) steven_nyang@qq.com"
// #define VERSION_TRADEMARK ""
// #define VERSION_BUILD_DATE_TIME VERSION_BUILD_DATE " - " VERSION_BUILD_TIME
